<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="de-DE" xml:lang="de-DE" xmlns="http://www.w3.org/1999/xhtml">
  <!-- This file was converted to xhtml by Writer2xhtml ver. &gt;&gt; adopted for V-Modell-XT &lt;&lt; 0.4.1a. See http://www.hj-gym.dk/~hj/writer2latex for more info. -->
  <head profile="http://dublincore.org/documents/dcq-html/">
    <title>SW-Architektur erstellen</title>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    <link href="http://purl.org/dc/elements/1.1/" rel="schema.DC" />
    <meta content="Vassilis Rizopoulos" name="DC.creator" />
    <meta content="2007-08-30T12:03:11" name="DC.date" />
    <meta content="de-DE" name="DC.language" />
    <link href="exportfiles/style.css" media="all" rel="stylesheet" type="text/css" />
  </head>
  <body id="toc781">
    <div id="header">
      <div class="up">[<a href="7bdcf6946e06d4.html">Hoch</a>] [<a href="Projekt-V-Modell-XT.html">Anfang</a>] [<a href="c879fa19b8461b.html">Zurueck</a>] [<a href="4344fb9b4b995c.html">Weiter</a>] [<a href="11385fdbde3d712.html">Ende</a>] [<a href="Projekt-V-Modell-XT.html">Inhalt</a>] </div>
      <div class="down">
        <hr />
      </div>
    </div>
    <div dir="ltr" id="content">
      <h1><span class="SectionNumber">6 </span>Teil 6: <a id="ref11432f7a07f9a6a"></a>V-Modell-Referenz Aktivitäten</h1>
      <h2><span class="SectionNumber">6.3 </span><a id="ref3ad3fbe856ba00"></a>Aktivitäten</h2>
      <h3><span class="SectionNumber">6.3.10 </span><a id="ref7bdcf6946e06d4"></a>Systementwurf</h3>
      <h4><span class="SectionNumber">6.3.10.4 </span><a id="ref14d4af843e9f6d0"></a>SW-Architektur erstellen</h4>
      <table cellspacing="0" id="Table4257Ctable" style="margin-top:0;margin-bottom:0;border-collapse:separate;border-spacing:0;table-layout:fixed">
        <tbody>
          <tr>
            <td class="first" style="border:none;padding:3.6661422px;vertical-align:top">
              <p class="VModellXTStandard">Produkt:</p>
            </td>
            <td style="border:none;padding:3.6661422px;vertical-align:top">
              <p class="VModellXTStandard">
                <a href="13992f89ccc6aa1.html#ref13992f89ccc6aa1">SW-Architektur</a>
              </p>
            </td>
          </tr>
        </tbody>
      </table>
      <table cellspacing="0" id="Table4267Ctable" style="margin-top:0;margin-bottom:0;border-collapse:separate;border-spacing:0;table-layout:fixed">
        <tbody>
          <tr>
            <td class="first" style="border:none;padding:3.6661422px;vertical-align:top">
              <p class="VModellXTStandard">Methodenreferenz:</p>
            </td>
            <td style="border:none;padding:3.6661422px;vertical-align:top">
              <p class="VModellXTStandard"><a href="9947f79092cf6f.html#ref9947f79092cf6f">Designverifikation</a>, <a href="13746fd4c49ab8f.html#ref13746fd4c49ab8f">Systemdesign</a>, <a href="13ee5fa1ed954af.html#ref13ee5fa1ed954af">Prototyping</a></p>
            </td>
          </tr>
        </tbody>
      </table>
      <table cellspacing="0" id="Table4277Ctable" style="margin-top:0;margin-bottom:0;border-collapse:separate;border-spacing:0;table-layout:fixed">
        <tbody>
          <tr>
            <td class="first" style="border:none;padding:3.6661422px;vertical-align:top">
              <p class="VModellXTStandard">Werkzeugreferenz:</p>
            </td>
            <td style="border:none;padding:3.6661422px;vertical-align:top">
              <p class="VModellXTStandard">
                <a href="e997fc3a64327d.html#refe997fc3a64327d">Modellierungswerkzeug</a>
              </p>
            </td>
          </tr>
        </tbody>
      </table>
      <p class="VModellXTHeading6">
        <b>Sinn und Zweck</b>
      </p>
      <p class="VModellXTTextbody">Im Rahmen der Architekturerstellung ist eine →<a href="13992f89ccc6aa1.html#ref13992f89ccc6aa1">SW-Architektur</a> der SW-Einheit aus den Anforderungen abzuleiten und festzulegen.</p>
      <p class="VModellXTTextbody">Der Architektur-Erstellungsprozess (siehe <a href="1f9bf6946e4db6.html#seqrefIllustration149">Abbildung 22</a>) beginnt mit der Identifikation der Architekturtreiber sowie - parallel dazu - der Festlegung von Bewertungskriterien. Anschließend werden Architektursichten ermittelt und ausgearbeitet. Die Ausarbeitung entspricht dem eigentlichen Designprozess.</p>
      <p class="VModellXTTextbody">Die ausgearbeitete Architektur wird schließlich anhand der Bewertungskriterien überprüft und ausgewählt. Der Architektur-Erstellungsprozess kann in mehreren Zyklen durchgeführt werden.</p>
      <h5 id="toc782"><span class="SectionNumber">6.3.10.4.1 </span><a id="ref11cedfa583e6a3e"></a>Architekturtreiber identifizieren</h5>
      <table cellspacing="0" id="Table4287Ctable" style="margin-top:0;margin-bottom:0;border-collapse:separate;border-spacing:0;table-layout:fixed">
        <tbody>
          <tr>
            <td class="first" style="border:none;padding:3.6661422px;vertical-align:top">
              <p class="VModellXTStandard">Thema:</p>
            </td>
            <td style="border:none;padding:3.6661422px;vertical-align:top">
              <p class="VModellXTStandard">SW-Architektur:<a href="13992f89ccc6aa1.html#ref3180faf79883cb">Architekturprinzipien und Entwurfsalternativen</a></p>
            </td>
          </tr>
        </tbody>
      </table>
      <p class="VModellXTTextbody">Bei der Identifikation von Architekturtreibern sind Prinzipien für die Gestaltung einer →<a href="13992f89ccc6aa1.html#ref13992f89ccc6aa1">SW-Architektur</a> festzulegen. Hierbei kann es sich zum Beispiel um folgende Vorgaben handeln:</p>
      <ul>
        <li>Verteilungsvorgaben</li>
        <li>Entkopplung von sicherheitskritischen und -unkritischen SW-Elementen</li>
        <li>Verwendung von Fertigprodukten in Form von Produkten des Typs →<a href="c5e910727a6b815.html#refc5e910727a6b815">Externes SW-Modul</a> (COTS, Open Source Komponenten, Zur Wiederverwendung bereitgestellte SW-Komponenten)</li>
        <li>Modularität und Wiederverwendbarkeit.</li>
      </ul>
      <h5 id="toc783"><span class="SectionNumber">6.3.10.4.2 </span><a id="ref10d9efc0c688060"></a>Bewertungskriterien festlegen</h5>
      <table cellspacing="0" id="Table4297Ctable" style="margin-top:0;margin-bottom:0;border-collapse:separate;border-spacing:0;table-layout:fixed">
        <tbody>
          <tr>
            <td class="first" style="border:none;padding:3.6661422px;vertical-align:top">
              <p class="VModellXTStandard">Thema:</p>
            </td>
            <td style="border:none;padding:3.6661422px;vertical-align:top">
              <p class="VModellXTStandard">SW-Architektur:<a href="13992f89ccc6aa1.html#ref3180faf79883cb">Architekturprinzipien und Entwurfsalternativen</a></p>
            </td>
          </tr>
        </tbody>
      </table>
      <p class="VModellXTTextbody">Es sind Bewertungskriterien für den Architekturentwurf der →<a href="d4a5f6afc25563.html#refd4a5f6afc25563">SW-Einheit</a> festzulegen. Die Kriterien geben an, hinsichtlich welcher Eigenschaften der gewählte Architekturentwurf zu prüfen ist. Grundlage zur Identifikation von Bewertungskriterien sind insbesondere die in der →<a href="10242fa1910292f.html#ref10242fa1910292f">SW-Spezifikation</a> festgelegten nicht-funktionalen Anforderungen. Aufgabe der Architektur ist es, diese geeignet zu unterstützen.</p>
      <p class="VModellXTTextbody">Die Bewertungskriterien sind zu priorisieren und zu gewichten. Weitere Kriterien sind Gesichtspunkte wie Lizenzierung, Entwicklungsaufwand oder Verfügbarkeit bereits vorhandener →<a href="44e3fbda665f67.html#ref9bf1075a994065">SW-Element</a>e (Wiederverwendung).</p>
      <h5 id="toc784"><span class="SectionNumber">6.3.10.4.3 </span><a id="ref12fb5fa583f75a8"></a>Architektursichten identifizieren</h5>
      <table cellspacing="0" id="Table4307Ctable" style="margin-top:0;margin-bottom:0;border-collapse:separate;border-spacing:0;table-layout:fixed">
        <tbody>
          <tr>
            <td class="first" style="border:none;padding:3.6661422px;vertical-align:top">
              <p class="VModellXTStandard">Themen:</p>
            </td>
            <td style="border:none;padding:3.6661422px;vertical-align:top">
              <p class="VModellXTStandard">SW-Architektur:<a href="13992f89ccc6aa1.html#ref17f59fa3e05a510">Dekomposition der SW-Einheit</a>, SW-Architektur:<a href="13992f89ccc6aa1.html#ref13f3fb7d53660c">Schnittstellenübersicht</a>, SW-Architektur:<a href="13992f89ccc6aa1.html#ref10792fb9b4957bb">Datenkatalog</a></p>
            </td>
          </tr>
        </tbody>
      </table>
      <p class="VModellXTTextbody">Im Rahmen dieser →<a href="44e3fbda665f67.html#ref12a79fbe9173162">Teilaktivität</a> sind unterschiedliche Perspektiven (Sichten) auf die SW zu definieren (siehe hierzu auch Beschreibung zu Architektursichten identifizieren in der Aktivität Systemarchitektur erstellen).</p>
      <p class="VModellXTTextbody">Bei →<a href="13992f89ccc6aa1.html#ref13992f89ccc6aa1">SW-Architektur</a>en handelt es sich im einfachsten Fall um die hierarchische Zerlegung der SW mit den zugehörigen →<a href="44e3fbda665f67.html#ref9bf1075a994065">SW-Element</a>en einschließlich der Schnittstellen (Struktursicht) sowie um die Beschreibung der Kommunikation und Interaktion zwischen den SW-Elementen beziehungsweise den SW-Elementen und der Umgebung (Dynamische Sicht).</p>
      <p class="VModellXTTextbody">Es können beliebige zusätzliche Sichten auf die SW definiert werden. Diese können sich beispielsweise auf das Deployment, auf den Work-flow oder auf die Daten beziehen.</p>
      <p class="VModellXTTextbody">Sinnvollerweise sollten mehrere unterschiedliche Sichten erstellt werden, um einen einfachen Zugang zu ermöglichen und das Verständnis zu verbessern.</p>
      <h5 id="toc785"><span class="SectionNumber">6.3.10.4.4 </span><a id="ref7058fba0ef93f8"></a>Architektursichten erarbeiten</h5>
      <table cellspacing="0" id="Table4317Ctable" style="margin-top:0;margin-bottom:0;border-collapse:separate;border-spacing:0;table-layout:fixed">
        <tbody>
          <tr>
            <td class="first" style="border:none;padding:3.6661422px;vertical-align:top">
              <p class="VModellXTStandard">Themen:</p>
            </td>
            <td style="border:none;padding:3.6661422px;vertical-align:top">
              <p class="VModellXTStandard">SW-Architektur:<a href="13992f89ccc6aa1.html#ref10792fb9b4957bb">Datenkatalog</a>, SW-Architektur:<a href="13992f89ccc6aa1.html#ref17f59fa3e05a510">Dekomposition der SW-Einheit</a>, SW-Architektur:<a href="13992f89ccc6aa1.html#ref13f3fb7d53660c">Schnittstellenübersicht</a>, SW-Architektur:<a href="13992f89ccc6aa1.html#ref158d0fae8108ea6">Zu spezifizierende SW-Elemente</a></p>
            </td>
          </tr>
        </tbody>
      </table>
      <p class="VModellXTTextbody">Jede der definierten SW-Architektursichten ist auszuarbeiten (siehe hierzu auch Beschreibung zu Architektursichten erarbeiten in der Aktivität Systemarchitektur erstellen). Dies schließt folgende Schritte mit ein:</p>
      <ul>
        <li>Identifikation der Elemente und deren Abhängigkeiten in einer Sicht,</li>
        <li>Auswahl einer geeigneten Notation (zum Beispiel grafisch oder in Textform) für die Darstellung der Sicht,</li>
        <li>Auswahl eines geeigneten Werkzeuges zur Entwicklung, Ausarbeitung und Repräsentation der Sicht,</li>
        <li>Erstellung der Sicht mittels der ausgewählten Werkzeuge und Notationen.</li>
      </ul>
      <h5 id="toc786"><span class="SectionNumber">6.3.10.4.5 </span><a id="reff9cffaf7ad10d3"></a>Architektur bewerten</h5>
      <table cellspacing="0" id="Table4327Ctable" style="margin-top:0;margin-bottom:0;border-collapse:separate;border-spacing:0;table-layout:fixed">
        <tbody>
          <tr>
            <td class="first" style="border:none;padding:3.6661422px;vertical-align:top">
              <p class="VModellXTStandard">Thema:</p>
            </td>
            <td style="border:none;padding:3.6661422px;vertical-align:top">
              <p class="VModellXTStandard">SW-Architektur:<a href="13992f89ccc6aa1.html#ref10bedfb52de6451">Designabsicherung</a></p>
            </td>
          </tr>
        </tbody>
      </table>
      <p class="VModellXTTextbody">Auf Basis der definierten Bewertungskriterien ist die Architektur zu evaluieren. Hierzu kann es beispielsweise erforderlich sein, Szenarien zu den Bewertungskriterien zu definieren und ihre Umsetzung in der Architektur zu verifizieren oder im Einzelfall eine prototypische Entwicklung von kritischen Elementen vorzunehmen.</p>
      <p class="VModellXTTextbody">Erfüllt eine Architektur die Bewertungskriterien in vollem Umfang, kann sie als Basis für den weiteren Entwicklungsprozess herangezogen werden.</p>
    </div>
    <div id="footer">
      <div class="up">
        <hr style="clear:both" />
      </div>
      <div class="down">[<a href="7bdcf6946e06d4.html">Hoch</a>] [<a href="Projekt-V-Modell-XT.html">Anfang</a>] [<a href="c879fa19b8461b.html">Zurueck</a>] [<a href="4344fb9b4b995c.html">Weiter</a>] [<a href="11385fdbde3d712.html">Ende</a>] [<a href="Projekt-V-Modell-XT.html">Inhalt</a>] </div>
    </div>
    <div class="navbar">
      <div class="treeLink1">
        <div class="link">
          <a href="Projekt-V-Modell-XT.html#toc0">Teil 1: Grundlagen des V-Modells</a>
        </div>
      </div>
      <div class="treeLink1">
        <div class="link">
          <a href="1054cfba6d7ffd6.html#toc35">Teil 2: Eine Tour durch das V-Modell</a>
        </div>
      </div>
      <div class="treeLink1">
        <div class="link">
          <a href="6aa6f7a07a969d.html#toc54">Teil 3: V-Modell-Referenz Tailoring</a>
        </div>
      </div>
      <div class="treeLink1">
        <div class="link">
          <a href="129acf7a07cbd9a.html#toc122">Teil 4: V-Modell-Referenz Rollen</a>
        </div>
      </div>
      <div class="treeLink1">
        <div class="link">
          <a href="7b23f7a07ce3c8.html#toc153">Teil 5: V-Modell-Referenz Produkte</a>
        </div>
      </div>
      <div class="treeLink1">
        <div class="link">
          <a href="11432f7a07f9a6a.html#toc584">Teil 6: V-Modell-Referenz Aktivitäten</a>
        </div>
      </div>
      <div class="treeLink2">
        <div class="link">
          <a href="d77dfba6c7cc54.html#toc585">Einleitung</a>
        </div>
      </div>
      <div class="treeLink2">
        <div class="link">
          <a href="dbe1fba6c7da92.html#toc590">Überblick über das Aktivitätenmodell des V-Modells</a>
        </div>
      </div>
      <div class="treeLink2">
        <div class="link">
          <a href="3ad3fbe856ba00.html#toc591">Aktivitäten</a>
        </div>
      </div>
      <div class="treeLink3">
        <div class="link">
          <a href="3ad3fbe856ba00.html#toc592">Angebots- und Vertragswesen</a>
        </div>
      </div>
      <div class="treeLink3">
        <div class="link">
          <a href="2695fb673beb99.html#toc594">Planung und Steuerung</a>
        </div>
      </div>
      <div class="treeLink3">
        <div class="link">
          <a href="13be6fb673db721.html#toc630">Berichtswesen</a>
        </div>
      </div>
      <div class="treeLink3">
        <div class="link">
          <a href="1232dfb6eb7bf52.html#toc639">Konfigurations- und Änderungsmanagement</a>
        </div>
      </div>
      <div class="treeLink3">
        <div class="link">
          <a href="19a8f6850f846d.html#toc659">Prüfung</a>
        </div>
      </div>
      <div class="treeLink3">
        <div class="link">
          <a href="68ff73ca99685.html#toc697">Ausschreibungs- und Vertragswesen</a>
        </div>
      </div>
      <div class="treeLink3">
        <div class="link">
          <a href="113cfb6eb7ad2c.html#toc705">Anforderungen und Analysen</a>
        </div>
      </div>
      <div class="treeLink3">
        <div class="link">
          <a href="12894fb6ec34938.html#toc735">Systemelemente</a>
        </div>
      </div>
      <div class="treeLink3">
        <div class="link">
          <a href="8795f694a342ab.html#toc744">Systemspezifikationen</a>
        </div>
      </div>
      <div class="treeLink3">
        <div class="link">
          <a href="7bdcf6946e06d4.html#toc764">Systementwurf</a>
        </div>
      </div>
      <div class="treeLink4">
        <div class="link">
          <a href="1f9bf6946e4db6.html#toc765">Systemarchitektur erstellen</a>
        </div>
      </div>
      <div class="treeLink4">
        <div class="link">
          <a href="1569fb3a6c52bd.html#toc771">Unterstützungs-Systemarchitektur erstellen</a>
        </div>
      </div>
      <div class="treeLink4">
        <div class="link">
          <a href="c879fa19b8461b.html#toc777">Styleguide für die Mensch-Maschine-Schnittstelle erstellen</a>
        </div>
      </div>
      <div class="treeLink4">
        <div class="current">
          <a href="14d4af843e9f6d0.html#toc781">SW-Architektur erstellen</a>
        </div>
      </div>
      <div class="treeLink5">
        <div class="link">
          <a href="14d4af843e9f6d0.html#toc782">Architekturtreiber identifizieren</a>
        </div>
      </div>
      <div class="treeLink5">
        <div class="link">
          <a href="14d4af843e9f6d0.html#toc783">Bewertungskriterien festlegen</a>
        </div>
      </div>
      <div class="treeLink5">
        <div class="link">
          <a href="14d4af843e9f6d0.html#toc784">Architektursichten identifizieren</a>
        </div>
      </div>
      <div class="treeLink5">
        <div class="link">
          <a href="14d4af843e9f6d0.html#toc785">Architektursichten erarbeiten</a>
        </div>
      </div>
      <div class="treeLink5">
        <div class="link">
          <a href="14d4af843e9f6d0.html#toc786">Architektur bewerten</a>
        </div>
      </div>
      <div class="treeLink4">
        <div class="link">
          <a href="4344fb9b4b995c.html#toc787">Datenbankentwurf erstellen</a>
        </div>
      </div>
      <div class="treeLink4">
        <div class="link">
          <a href="ce0af694aa308c.html#toc790">Implementierungs-, Integrations- und Prüfkonzept System erstellen</a>
        </div>
      </div>
      <div class="treeLink4">
        <div class="link">
          <a href="15e0dfb3a722a97.html#toc796">Implementierungs-, Integrations- und Prüfkonzept Unterstützungssystem erstellen</a>
        </div>
      </div>
      <div class="treeLink4">
        <div class="link">
          <a href="4226faec2db6e3.html#toc802">Implementierungs-, Integrations- und Prüfkonzept SW erstellen</a>
        </div>
      </div>
      <div class="treeLink4">
        <div class="link">
          <a href="11bd8fa1a000f14.html#toc808">Migrationskonzept erstellen</a>
        </div>
      </div>
      <div class="treeLink3">
        <div class="link">
          <a href="14e9cf983c96c70.html#toc812">Logistikelemente</a>
        </div>
      </div>
      <div class="treeLink2">
        <div class="link">
          <a href="118c1fbe856be46.html#toc816">Aktivitätsindex (nach Aktivitätsgruppen)</a>
        </div>
      </div>
      <div class="treeLink2">
        <div class="link">
          <a href="846cfc9d5bbe77.html#toc817">Aktivitätsindex (alphabetisch)</a>
        </div>
      </div>
      <div class="treeLink2">
        <div class="link">
          <a href="184c8fbe856c12c.html#toc818">Abbildungsverzeichnis</a>
        </div>
      </div>
      <div class="treeLink1">
        <div class="link">
          <a href="fa7bf7a07cfd49.html#toc819">Teil 7: V-Modell-Referenz Konventionsabbildungen</a>
        </div>
      </div>
      <div class="treeLink1">
        <div class="link">
          <a href="e696fba6d82de2.html#toc869">Teil 8: Anhang</a>
        </div>
      </div>
      <div class="treeLink1">
        <div class="link">
          <a href="e530fba6d8aff5.html#toc903">Teil 9: Vorlagen</a>
        </div>
      </div>
      <div class="emptyDiv"></div>
    </div>
  </body>
</html>
